List(序列)是Python中最最最基本的數據結構。
List 要創建一個列表,只要用逗號分隔不同的數據並使用方框括[ ]
起來即可。
List中可擁有數值、字串
廢話不多說直接來範例~~
list1 = [1 , 2 , 3] # 創建list1,list[0]=1, list[1]=2, list[2]=3(陣列裡第一格是從0開始)
list2 = ["iphone12", "iphone13", "iphone14"] # 創建list2,list[0]=iphone12,list[1]=iphone13,list[2]=iphone14
list3 = ["hello", 'world', 1, 2, list1] # 依此類推,大家可以對比上面想想看
print(list1) # 印出list1裡所有的元素
print(list2) # 印出list2裡所有的元素
print(list3) # 印出list3裡所有的元素
print(list1[0]) # 印出list1裡的第一個元素
print(list2[1]) # 印出list2裡的第二個元素
print(list3[2]) # 印出list3裡的第三個元素
結果為此圖,大家可以自行操作玩玩看~
除此之外,列表還有許多實用的用法,例如:
apple = ["iphone12", "iphone13", "iphone14"] # 創建名為apple的序列,apple[0]=iphone12,apple[1]=iphone13,apple[2]=iphone14
print(apple) # 印出apple裡所有的元素
print(apple[2]) # 印出列表中第三個元素
print(apple[-2]) # 印出讀取列表中倒數第二個元素
print(apple[0:]) # 印出從第一個元素開始截取列表
print(apple[1:]) # 印出從第二個元素開始截取列表
print(apple[2:]) # 印出從第三個元素開始截取列表
結果為此圖,大家可以自行操作玩玩看~
大家可以試試看下面這兩個會印出什麼結果
print(apple[3:])
print(apple[4:])
a = len([1, 2, 3]) # len():返回對象(字符、列表、元組等)長度或項目個數。
print(a) # 所以 a 會等於list(列表)的長度3,因此會印出3
那麼今天就先到這理吧~
感謝各位觀看
下集預告:Day 09 Python 基礎5